#!/user/bin/env node

const log = console.log,
      http = require('https'),
      cheerio = require('cheerio'),
      print = console.log,
      addr = 'https://ke.segmentfault.com/free',
      baseURL = 'https://ke.segmentfault.com';

http.get(addr,(res)=>{
  let result = '';

  res.on('data',chunk=>{
    result += chunk.toString('utf8');
  });

  res.on('end',()=>{
    //print(result);

    let $ = cheerio.load(result);
    $('body').find('.card-title>a').each(function(){
      print($(this).html());
      let cName = $(this).text(),
        cURL = baseURL + $(this).attr('href');
      if(cName === ''){
      return;
      }

      log('课程名称：',cName);
      log('课程网址：',cURL.trim());
      log('');
    });
  });

});
